import request from '@/utils/request'

export default {
    /** 测试接口 */
    aa() {
        return request({
            url: '/vips-mobile/rest/shopping/wap/category/index/get_tab/v1?api_key=8cec5243ade04ed3a02c5972bcda0d3f',
            method: 'get',
        })
    },
    login(data) {
        return request({
            url: '/adminLogin/login',
            method: 'post',
            data
        })
    },
     /** 统战委员完成率 */
     analysisTzRate(data) {
        return request({
            url: '/analysis/analysisTzwyRate',
            method: 'post',
            data
        })
    },
     /** 统战委员任务分布情况 */
     analysisTask(data) {
        return request({
            url: '/analysis/analysisTzwyTask',
            method: 'post',
            data
        })
    },
     /** 各单位完成情况排名 */
     analysisRank(data) {
        return request({
            url: '/analysis/analysisGDWRank',
            method: 'post',
            data
        })
    },
    /** 统计数字 */
    analysisNum(data) {
        return request({
            url: '/analysis/analysisData',
            method: 'post',
            data
        })
    },
    /** 事件类型统计分布 */
    analysisType(data) {
        return request({
            url: '/analysis/analysisEventType',
            method: 'post',
            data
        })
    },
    /** 本年度事件趋势图 */
    analysisYear(data) {
        return request({
            url: '/analysis/analysisEventYear',
            method: 'post',
            data
        })
    },
    /** 重置密码 */
    restPwd(data) {
        return request({
            url: '/adminManager/restPwd',
            method: 'post',
            data
        })
    },
     /** 管理员 */
     updateAdminStatus(data) {
        return request({
            url: '/adminManager/updateAdminStatus',
            method: 'post',
            data
        })
    },
    /** 管理员列表 */
    getAdminList(data) {
        return request({
            url: '/adminManager/adminList',
            method: 'post',
            data
        })
    },
    /** 新增修改管理员 */
    addOrEdit(data) {
        return request({
            url: '/adminManager/saveOrUpdateAdmin',
            method: 'post',
            data
        })
    },
    /** 获取基础数据 */
    getInfo(type) {
        return request({
            url: `/adminLogin/getSysCode?sysType=${type}`,
            method: 'get',
        })
    },
    logout() {
        return request({
            url: '/vue-admin-template/user/logout',
            method: 'post'
        })
    },
}
